#!/usr/bin/env python
# -*- encoding: utf-8 -*-
"""
@Introduce :
@File      : hashmd5.py
@Time      : 2022/7/8 11:44
@Author    : toby
"""

import  hashlib

class MD5():

    def set_md5(self,arges):
        # 说明：只能对字符串类型的数据进行md5加密
        pwd = arges
        encode_pwd = pwd.encode()  # 把字符串转为字节类型
        # print('转换后的字符串类型：', type(encode_pwd), '\n', '转换后的字符串内容：', encode_pwd)
        # 使用md5进行加密
        md5_pwd = hashlib.md5(encode_pwd)
        # print('加密后：', md5_pwd)
        # print('字符串加密后的值：', md5_pwd.hexdigest())
        return md5_pwd.hexdigest()




if __name__ == '__main__':
    passwd = "1q2w3e4r5t!@#"
    res = MD5().set_md5(passwd)
    print(res)
    print(type(res))



